﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using PongApplication.Views;

namespace PongApplication.Shapes
{
    public abstract class Shape
    {
        public int x { get; set; }
        public int y { get; set; }
        public abstract Rectangle boundingBox { get; }


        public ShapeView shapeView { get; set; }
        public Team team { get; private set; }

        public Shape(int x, int y) : this(x, y, null) { } 

        public Shape(int x, int y, Team team)
        {
            this.x = x;
            this.y = y;
            this.team = team;
        }
    }
}
